#include <iostream>
#include <unordered_map>
using namespace std;

int main()
{
	int n;
	cin>>n;
	string s;
	for(int i=0;i<n;i++)
	{
		cin>>s;
		unordered_map<char,int> has;
		for(int j=0;j<s.size();j++)
		{
			has[s[j]]++;
		}
		bool flg=true;
		if(has.size()!=2)
			flg=false;
		else{
			for(auto& e:has)
			{
				if(e.second!=3 && e.second!=1)
					flg=false;
			}
		}
		if(flg)
			cout<<"Yes"<<endl;
		else
			cout<<"No"<<endl;
	}
	return 0;
}
